package org.nepu.scr.indexrate.vo.riskrate.equipmentrisk;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nepu.scr.indexrate.converter.DataVoConverter;
import org.nepu.scr.indexrate.vo.DataVo;

import javax.persistence.Column;
import javax.persistence.Convert;

@Data
public class ImproveB231 {

    @ApiModelProperty(value = "移井架(合格/不合格)")
    @Column(name = "mooring_rail")
    @Convert(converter = DataVoConverter.class)
    DataVo mooringRail;

    @ApiModelProperty(value = "钻井绞车电机空转试验(合格/不合格)")
    @Column(name = "drill_string_test")
    @Convert(converter = DataVoConverter.class)
    DataVo drillStringTest;

    @ApiModelProperty(value = "钻井绞车运转试验(合格/不合格)")
    @Column(name = "drill_string_operation_test_1")
    @Convert(converter = DataVoConverter.class)
    DataVo drillStringOperationTest1;

    @ApiModelProperty(value = "钻井绞车运转试验、辅助刹车试验(合格/不合格)")
    @Column(name = "auxiliary_brake_test")
    @Convert(converter = DataVoConverter.class)
    DataVo auxiliaryBrakeTest;

    @ApiModelProperty(value = "钻井绞车运转试验(合格/不合格)")
    @Column(name = "drill_string_operation_test_2")
    @Convert(converter = DataVoConverter.class)
    DataVo drillStringOperationTest2;

    @ApiModelProperty(value = "钻井绞车运转试验(合格/不合格)")
    @Column(name = "drill_string_operation_test_3")
    @Convert(converter = DataVoConverter.class)
    DataVo drillStringOperationTest3;

    @ApiModelProperty(value = "天车防碰试验(合格/不合格)")
    @Column(name = "impact_test")
    @Convert(converter = DataVoConverter.class)
    DataVo impactTest;

    @ApiModelProperty(value = "游车空载下落试验(合格/不合格)")
    @Column(name = "truck_empty_load_test")
    @Convert(converter = DataVoConverter.class)
    DataVo truckEmptyLoadTest;

    @ApiModelProperty(value = "气动绞车运转试验(合格/不合格)")
    @Column(name = "hydraulic_string_operation_test")
    @Convert(converter = DataVoConverter.class)
    DataVo hydraulicStringOperationTest;

    @ApiModelProperty(value = "转盘空转试验：启动前检查/惯刹调试(合格/不合格)")
    @Column(name = "turn_table_test_1")
    @Convert(converter = DataVoConverter.class)
    DataVo turnTableTest1;

    @ApiModelProperty(value = "转盘空转试验(合格/不合格)")
    @Column(name = "turn_table_test_2")
    @Convert(converter = DataVoConverter.class)
    DataVo turnTableTest2;

    @ApiModelProperty(value = "液压猫头试验(合格/不合格)")
    @Column(name = "vibration_test")
    @Convert(converter = DataVoConverter.class)
    DataVo vibrationTest;

    @ApiModelProperty(value = "钻杆动力钳试验(合格/不合格)")
    @Column(name = "drill_gripping_test")
    @Convert(converter = DataVoConverter.class)
    DataVo drillGrippingTest;
}
